A Package for Generating, Manipulating, and Testing Convolution Algorithms

نویسندگان

  • Anthony F. Breitzman
  • Jeremy R. Johnson
چکیده

This report describes a Maple package created for exploring the techniques of Winograd, Nussbaumer, and others for computing “fast” convolution algorithms. After codifying known convolution techniques into a common framework of bilinear algorithms built from parameterized matrices and algebraic operators, Maple’s symbolic and algebraic computation facilities are used to derive and manipulate these algorithms. The package provides an infrastructure for generating, manipulating, testing, and combining various convolution convolution algorithms within an interactive environment. The algorithms generated by the package can be exported to a domain-specific language called SPL (Signal Processing Language) and then translated into efficient C or FORTRAN code by the SPL compiler. By combining the strengths of Maple and the SPL compiler the benefits of existing algebraic computation tools are obtained without the need to embed high-performance compiler technology into a computer algebra system. The resulting enviroment allows for the systematic application of the algebraic theory developed over the years to produce correct and efficient programs. Numerous algorithmic choices can be tried, allowing for rapid testing of various optimizations to find the best combinations of algorithms for a particular size convolution on a particular computer. Furthermore, automatic code generation and algebraic verification provides the ability to construct non-trivial examples with confidence that the resulting code is correct.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Evaluating Performance of Algorithms in Lung IMRT: A Comparison of Monte Carlo, Pencil Beam, Superposition, Fast Superposition and Convolution Algorithms

Background: Inclusion of inhomogeneity corrections in intensity modulated small fields always makes conformal irradiation of lung tumor very complicated in accurate dose delivery.Objective: In the present study, the performance of five algorithms via Monte Carlo, Pencil Beam, Convolution, Fast Superposition and Superposition were evaluated in lung cancer Intensity Modulated Radiotherapy plannin...

متن کامل

Half Beam Block Technique in Breast Cancer and It’s Dosimetric Analysis using different Algorithms

Introduction: Single isocentre half-beam block (HBB) technique permits the avoidance of hot and cold spots. This technique is very useful in sparing the underlying ipsilateral lung and heart, if the left breast is treated. The major advantage of this technique is that it facilitates the complete sparing of both contralateral breast and lung. Regarding this, the present study aimed to analyse th...

متن کامل

Point Dose Measurement for Verification of Treatment Planning System using an Indigenous Heterogeneous Pelvis Phantom for Clarkson, Convolution, Superposition, and Fast Superposition Algorithms

Background: Nowadays, advanced radiotherapy equipment includes algorithms to calculate dose. The verification of the calculated doses is important to achieve accurate results. Mostly homogeneous dosimetric phantoms are available commercially which do not mimic the actual patient anatomy; therefore, an indigenous heterogeneous pelvic phantom mimicking actual human pelvic region has been used to ...

متن کامل

Calculation of absorbed dose in lung tissue equivalent and compared it with prediction of a treatment planning system using Collapsed Cone Convolution algorithm

External radiotherapy is used for treatment of various types of cancers. Due to the impossibility of measuring the absorbed dose delivered to different organs during irradiation, treatment planning systems (TPSs) have been utilized for calculation of absorbed dose before a radiotherapy procedure. Thus, the accuracy and precession of the TPS is essential.The aim of this study is investigation of...

متن کامل

بررسی میزان دقت الگوریتم‌های سیستم طراحی درمان رادیوتراپی در پیش‌بینی دز پروتز مفصل ران با استفاده از شبیه سازی مونت‌‌کارلو

  Abstract   Background : Beam-hardening artifacts in CT image set of patient with a hip prosthesis cause difference between dose distributions resulted by treatment planning system (TPS) algorithms and actual dose distribution in patient body. In this study, dose distributions of TPS algorithms were compared with the results of Monte Carlo simulations of Titanium and Steal as a h...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003